package iface

type InstantiationAwareBeanPostProcessor interface {
	BeanPostProcessor

	PostProcessProperties(beanName string, bean any)
}

// ==========================================================================================
// ======================= AbstractInstantiationAwareBeanPostProcessor ======================
// ==========================================================================================
var _ InstantiationAwareBeanPostProcessor = (*AbstractInstantiationAwareBeanPostProcessor)(nil)

type AbstractInstantiationAwareBeanPostProcessor struct {
	AbstractBeanPostProcessor
}

func (AbstractInstantiationAwareBeanPostProcessor) PostProcessProperties(beanName string, bean any) {

}
